package com.rentalcar.wechat.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * Created by 魔金商城 on 17/11/7.
 * 订单提交的参数
 */
@Data
@ApiModel(description = "订单提交的参数")
public class SubmitOrderParams {


    /**
     * 用户id
     */
    @ApiModelProperty(value = "用户id")
    private Long customerId;

    /**
     * 汽车编号
     */
    @ApiModelProperty(value = "汽车编号")
    private Long carId;
    /**
     * 订单来源  1pc  2 h5   3 app 4 小程序
     */
    @ApiModelProperty(value = "订单来源  1pc  2 h5   3 app 4 小程序")
    private String source;
    /**
     * 手续费*
     */
    private BigDecimal handlingFee;
    /**
     * 订单原始金额
     */
    @Schema(description = "订单原始金额")
    private BigDecimal originTotalPrice;
    /**
     * 订单优惠后的金额
     */
    @Schema(description = "订单优惠后的金额")
    private BigDecimal totalPrice;
    /**
     * 订单类型
     */
    @Schema(description = "订单类型 0 充值 1 月会员 2 季会员 3 年会员 4 爵位 5 皮肤 6 礼物 7 钻石")
    private String orderType;

    /**
     * 用户选择的支付方式 0 需要支付 1 不需要支付
     */
    @Schema(description = " 0 需要支付 1 不需要支付")
    private String payType;


}
